var username;
$(document).ready(function() {
    username = $('#username').val();
    $('#username').keyup(function() {
        if (username !== $('#username').val()) {
            $.ajax({
                url: '/admin/usuario/checkusername/username/' + $('#username').val(),
                type: 'post',
                dataType: 'json',
                success: function(data) {
                    console.log(data);
                    if (data.exist === 'yes') {
                        $('#no-disponible').show();
                        $('#disponible').hide();
                    } else {
                        $('#no-disponible').hide();
                        $('#disponible').show();
                    }

                },
                error: function(a, b, c) {
                }
            });
        } else {
            $('#no-disponible').hide();
            $('#disponible').show();
        }
    });
    $('#btn-save').click(function() {
        $.blockUI({
            message: "Aguarde un momento por favor"
        });
        if ($('#password1').val() !== $('#password2').val()) {
            bootbox.alert("Los passwords no coinciden");
            return;
        }
        var param = new Object();
        param.email = $('#email').val();
        param.nombre = $('#nombre').val();
        param.apellido = $('#apellido').val();
        param.passw = $('#password1').val();
        $.ajax({
            url: '/admin/usuario/savemyaccount',
            type: 'post',
            dataType: 'json',
            data: {'param': JSON.stringify(param)},
            success: function(data) {
                $.unblockUI();
                bootbox.alert("Sus datos fueron modificados!");
            },
            error: function(a, b, c) {
                $.unblockUI();
                bootbox.alert("ERROR. Sus datos NO fueron modificados!");
                console.log(a);
                console.log(b);
                console.log(c);
            }
        });
    });
});
